home *** CD-ROM | disk | FTP | other *** search
/ Winzipper / Winzipper_ISO.iso / nt4.0 server / COMMUNIC.IN_ / communic.inf
Windows Setup INFormation  |  1996-07-21  |  8KB  |  289 lines

  1. ; This is the Setup information file to install optional components
  2. ; Copyright (c) 1996 Microsoft Corporation
  3.  
  4.  
  5. [version]
  6. signature="$Windows NT$"
  7. ClassGUID={00000000-0000-0000-0000-000000000000}
  8. LayoutFile=layout.inf
  9.  
  10.  
  11. [DestinationDirs]
  12. ChatCopyFilesSys        = 11    ;LDID_SYSTEM
  13. ChatCopyFilesHelp        = 11    ;LDID_SYSTEM
  14. DialerCopyFilesProg        = 24,%Dialer_DIR%
  15. DialerCopyFilesHelp        = 18    ;LDID_HELP
  16. HypertrmCopyFilesProg   = 24,%Hypertrm_DIR%
  17. HypertrmCopyFilesSys    = 11
  18. HypertrmCopyFilesHelp   = 18    ;LDID_HELP
  19. HypertrmCopyFilesConfig = 53,%HypertrmProfile_DIR%
  20. HypertrmDelFilesProg     = 24,%Hypertrm_DIR%
  21.  
  22.  
  23. [BaseWinOptions]
  24. BaseSection
  25.  
  26.  
  27. [Optional Components]
  28. CommApps    ;Top level option
  29. Chat
  30. Dialer
  31. Hypertrm
  32.  
  33.  
  34. [BaseSection]
  35. AddReg            = BaseAddReg
  36.  
  37.  
  38. [CommApps]
  39. OptionDesc        = %CommApps_DESC%
  40. Tip            = %CommApps_TIP%
  41. IconIndex        = 7 ;Telephone mini-icon for dialogs
  42.  
  43.  
  44. [Chat]
  45. OptionDesc        = %Chat_DESC%
  46. Tip            = %Chat_TIP%
  47. IconIndex        = 16 ;Net Client mini-icon for dialogs
  48. Parent            = CommApps
  49. InstallType        = 14 ;Typical, Portable, Custom
  50. CopyFiles        = ChatCopyFilesSys, ChatCopyFilesHelp
  51. AddReg            = ChatAddReg
  52. UpdateInis        = ChatInis
  53. Uninstall        = ChatUninstall
  54. Upgrade            = ChatUpgrade
  55. Detect            = %11%\winchat.exe
  56.  
  57.  
  58. [ChatUninstall]
  59. DelFiles        = ChatCopyFilesSys, ChatCopyFilesHelp
  60. AddReg            = ChatUninstallAddReg
  61. UpdateInis        = ChatUninstallInis
  62.  
  63.  
  64. [ChatUpgrade]
  65. CopyFiles        = ChatCopyFilesSys, ChatCopyFilesHelp
  66. AddReg            = ChatAddReg
  67.  
  68.  
  69. [ChatInis]
  70. setup.ini, progman.groups,, "GroupAccess=%Access_GROUP%"
  71. setup.ini, GroupAccess,, """%Chat_DESC%"",""""""%11%\winchat.exe"""""",,,,""%11%"""
  72.  
  73.  
  74. [ChatUninstallInis]
  75. setup.ini, progman.groups,, "GroupAccess=%Access_GROUP%"
  76. setup.ini, GroupAccess,, """%Chat_DESC%"""
  77.  
  78.  
  79. [Dialer]
  80. OptionDesc        = %Dialer_DESC%
  81. Tip            = %Dialer_TIP%
  82. IconIndex        = 47 ;Phone mini-icon for dialogs
  83. Parent            = CommApps
  84. InstallType        = 14 ;Typical, Portable, Custom
  85. CopyFiles        = DialerCopyFilesProg, DialerCopyFilesHelp
  86. AddReg            = DialerAddReg
  87. UpdateInis        = DialerInis
  88. Uninstall        = DialerUninstall
  89. Upgrade            = DialerUpgrade
  90. Detect            = %24%\%Dialer_DIR%\dialer.exe
  91.  
  92.  
  93. [DialerUninstall]
  94. DelFiles        = DialerCopyFilesProg, DialerCopyFilesHelp
  95. AddReg            = DialerUninstallAddReg
  96. DelReg            = DialerDelReg
  97. UpdateInis        = DialerUninstallInis
  98.  
  99.  
  100. [DialerUpgrade]
  101. CopyFiles        = DialerCopyFilesProg, DialerCopyFilesHelp
  102. AddReg            = DialerAddReg
  103.  
  104.  
  105. [DialerInis]
  106. setup.ini, progman.groups,, "GroupAccess=%Access_GROUP%"
  107. setup.ini, GroupAccess,, """%Dialer_DESC%"",""""""%24%\%Dialer_DIR%\dialer.exe"""""",,,,""%24%\%Dialer_DIR%"""
  108.  
  109.  
  110. [DialerUninstallInis]
  111. setup.ini, progman.groups,, "GroupAccess=%Access_GROUP%"
  112. setup.ini, GroupAccess,, """%Dialer_DESC%"""
  113.  
  114.  
  115. [Hypertrm]
  116. OptionDesc        = %Hypertrm_DESC%
  117. Tip            = %Hypertrm_TIP%
  118. IconIndex        = 35 ;Phone mini-icon for dialogs
  119. Parent            = CommApps
  120. InstallType        = 14 ;Typical, Portable, Custom
  121. CopyFiles        = HypertrmCopyFilesProg, HypertrmCopyFilesSys, HypertrmCopyFilesHelp, HypertrmCopyFilesConfig
  122. DelFiles        = HypertrmDelFilesProg
  123. AddReg            = HypertrmAddReg
  124. UpdateInis        = HypertrmInis
  125. Uninstall        = HypertrmUninstall
  126. Upgrade            = HypertrmUpgrade
  127. Detect            = %24%\%Hypertrm_DIR%\hypertrm.exe
  128.  
  129.  
  130. [HypertrmUninstall]
  131. DelFiles        = HypertrmCopyFilesProg, HypertrmCopyFilesSys, HypertrmCopyFilesHelp, HypertrmCopyFilesConfig
  132. AddReg            = HypertrmUninstallAddReg
  133. DelReg            = HypertrmDelReg
  134. UpdateInis        = HypertrmUninstallInis
  135.  
  136.  
  137. [HypertrmUpgrade]
  138. CopyFiles        = HypertrmCopyFilesProg, HypertrmCopyFilesSys, HypertrmCopyFilesHelp, HypertrmCopyFilesConfig
  139. DelFiles        = HypertrmDelFilesProg
  140. AddReg            = HypertrmAddReg
  141. UpdateInis        = HypertrmInis
  142.  
  143.  
  144. [HypertrmInis]
  145. setup.ini, progman.groups,, "GroupHypTrm=%Hypertrm_GROUP%"
  146. setup.ini, GroupHypTrm,, """%Hypertrm_DESC%"",""""""%24%\%Hypertrm_DIR%\hypertrm.exe"""""",,,,""%USERPROFILE%\%HypertrmProfile_DIR%"""
  147.  
  148.  
  149. [HypertrmUninstallInis]
  150. setup.ini, progman.groups,, "GroupHypTrm=%Hypertrm_GROUP%"
  151. setup.ini, GroupHypTrm,, """%Hypertrm_DESC%"""
  152.  
  153.  
  154. [BaseAddReg]
  155. ;Create entries for Maint Mode Setup, set all initially to uninstalled:
  156.  
  157. HKLM,%KEY_OPTIONAL%,"CommApps",,"CommApps"
  158. HKLM,%KEY_OPTIONAL%\CommApps,INF,,"communic.inf"
  159. HKLM,%KEY_OPTIONAL%\CommApps,Section,,"CommApps"
  160. HKLM,%KEY_OPTIONAL%\CommApps,Installed,,"0"
  161.  
  162. HKLM,%KEY_OPTIONAL%,"Chat",,"Chat"
  163. HKLM,%KEY_OPTIONAL%\Chat,INF,,"communic.inf"
  164. HKLM,%KEY_OPTIONAL%\Chat,Section,,"Chat"
  165. HKLM,%KEY_OPTIONAL%\Chat,Installed,,"0"
  166.  
  167. HKLM,%KEY_OPTIONAL%,"Dialer",,"Dialer"
  168. HKLM,%KEY_OPTIONAL%\Dialer,INF,,"communic.inf"
  169. HKLM,%KEY_OPTIONAL%\Dialer,Section,,"Dialer"
  170. HKLM,%KEY_OPTIONAL%\Dialer,Installed,,"0"
  171.  
  172. HKLM,%KEY_OPTIONAL%,"Hypertrm",,"Hypertrm"
  173. HKLM,%KEY_OPTIONAL%\Hypertrm,INF,,"communic.inf"
  174. HKLM,%KEY_OPTIONAL%\Hypertrm,Section,,"Hypertrm"
  175. HKLM,%KEY_OPTIONAL%\Hypertrm,Installed,,"0"
  176.  
  177.  
  178. [ChatCopyFilesSys]
  179. winchat.exe
  180.  
  181.  
  182. [ChatCopyFilesHelp]
  183. winchat.cnt
  184. winchat.hlp
  185.  
  186.  
  187. [ChatAddReg]
  188. HKLM,%KEY_OPTIONAL%\Chat,Installed,,"1"
  189.  
  190.  
  191. [ChatUninstallAddReg]
  192. HKLM,%KEY_OPTIONAL%\Chat,Installed,,"0"
  193.  
  194.  
  195. [DialerCopyFilesProg]
  196. dialer.exe
  197.  
  198.  
  199. [DialerCopyFilesHelp]
  200. dialer.cnt
  201. dialer.hlp
  202.  
  203.  
  204. [DialerAddReg]
  205. HKLM,%KEY_OPTIONAL%\Dialer,Installed,,"1"
  206. HKLM,"%KEY_APP_PATH%\dialer.exe",,,"%24%\%Dialer_DIR%\dialer.exe"
  207.  
  208.  
  209. [DialerDelReg]
  210. HKLM,"%KEY_APP_PATH%\dialer.exe"
  211.  
  212.  
  213. [DialerUninstallAddReg]
  214. HKLM,%KEY_OPTIONAL%\Dialer,Installed,,"0"
  215.  
  216.  
  217. [HypertrmCopyFilesProg]
  218. hypertrm.exe
  219.  
  220.  
  221. [HypertrmCopyFilesSys]
  222. hticons.dll
  223. hypertrm.dll
  224.  
  225.  
  226. [HypertrmCopyFilesHelp]
  227. hypertrm.cnt
  228. hypertrm.hlp
  229.  
  230.  
  231. [HypertrmCopyFilesConfig]
  232. AT&T Mail.ht,           att.ht,,    16
  233. CompuServe.ht,          cis.ht,,    16
  234. HyperTerminal BBS.ht,   hilgbbs.ht,,16
  235. MCI Mail.ht,            mci.ht,,    16
  236. Microsoft BBS.ht,       msbbs.ht,,  16
  237.  
  238.  
  239. [HypertrmDelFilesProg]
  240. hypertrm.dll
  241.  
  242.  
  243. [HypertrmAddReg]
  244. HKLM,%KEY_OPTIONAL%\Hypertrm,Installed,,"1"
  245. HKLM,"%KEY_APP_PATH%\hypertrm.exe",,,"%24%\%Hypertrm_DIR%\hypertrm.exe"
  246. HKCR,.ht,,,htfile
  247. HKCR,htfile,,,"%HypTrm_File%"
  248. HKCR,htfile\DefaultIcon,,,%%1
  249. HKCR,htfile\shell\open\command,,,"%24%\%Hypertrm_DIR%\HYPERTRM.EXE %%1"
  250. HKCR,htfile\shellex\PropertySheetHandlers\TermPage,,,{1B53F360-9A1B-1069-930C-00AA0030EBC8}
  251. HKCR,htfile\shellex\IconHandler,,,{88895560-9AA2-1069-930E-00AA0030EBC8}
  252. HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8},,,"HyperTerminal Connection Page Ext"
  253. HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32,,,"%11%\hypertrm.dll"
  254. HKCR,CLSID\{1B53F360-9A1B-1069-930C-00AA0030EBC8}\InProcServer32,ThreadingModel,,"Apartment"
  255. HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8},,,"HyperTerminal Icon Ext"
  256. HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32,,,"%11%\hticons.dll"
  257. HKCR,CLSID\{88895560-9AA2-1069-930E-00AA0030EBC8}\InProcServer32,ThreadingModel,,"Apartment"
  258.  
  259.  
  260. [HypertrmDelReg]
  261. HKLM,"%KEY_APP_PATH%\hypertrm.exe"
  262.  
  263.  
  264. [HypertrmUninstallAddReg]
  265. HKLM,%KEY_OPTIONAL%\Hypertrm,Installed,,"0"
  266.  
  267. [Strings]
  268. KEY_OPTIONAL        = "SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\OptionalComponents"
  269. KEY_APP_PATH        = "SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths"
  270. Access_GROUP        = "Accessories"
  271.  
  272. CommApps_DESC        = "Communications"
  273. CommApps_TIP        = "Includes accessories to help you connect to other computers and online services."
  274.  
  275. Chat_DESC        = "Chat"
  276. Chat_TIP        = "Allows you to converse with other Windows NT users over a network."
  277.  
  278. Dialer_DESC        = "Phone Dialer"
  279. Dialer_TIP        = "Enables you to use your computer to dial a phone through a modem."
  280. Dialer_DIR        = "Program Files\Windows NT"
  281.  
  282. Hypertrm_DESC        = "HyperTerminal"
  283. Hypertrm_TIP        = "Enables you to connect to other computers and online services (requires a modem)."
  284. Hypertrm_DIR        = "Program Files\Windows NT"
  285. HypertrmProfile_DIR = "Start Menu\Programs\Accessories\Hyperterminal"
  286. Hypertrm_GROUP      = "Accessories\Hyperterminal"
  287. HypTrm_File         = "HyperTerminal File"
  288.  
  289.